Inheritance under Participation Constraints
نویسندگان
چکیده
Traditional database systems have been successful in handling large amounts of data but lack mechanisms for schema derivations and schema veriication. In this paper, we propose (i) structures that carry expressive and useful information on the database schema, (ii) a set of inference rules for schema derivations, and (iii) a mechanism for discovering contradictory schema declarations. To this end, in addition to the usual Isa relation, we deene a stronger form of specialization for properties, that we call restriction isa, or Risa for short. The Risa relation expresses property value reenement. A distinctive feature of our model is that it supports the interaction between (explicit or derived) Isa and Risa relations, in diierent contexts. We demonstrate that the combination of Isa and Risa provides a powerful conceptual modeling mechanism. The Risa relation allows to express participation constraints on properties. Speciically, properties of a class are characterized as necessary, possible, or inapplicable on a given subclass. Whether explicitly declared or derived, this information is useful for several reasons: (i) It aids the user to understand better the semantics of the subclass, (ii) it uncovers contradictory declarations or design errors, and (iii) it characterizes property values that are missing from the database. Our data model supports property inheritance, disjoint classes, and negative information (expressed in the form of inapplicable properties). In particular, disjointness, in conjuction with Isa and Risa, can lead to the derivation of negative information or the detection of contradictory declarations .
منابع مشابه
Gender and HIV/AIDS impact mitigation in sub-Saharan Africa--recognising the constraints.
In discussions of gender and HIV/AIDS, attention has focused on prevention. This is a vital area. However, we argue that there is also a need to focus more attention on the resulting impact of the epidemic, because inequalities that promote the spread of infection are also hampering containment and impact mitigation. We propose a framework highlighting the gendered constraints exacerbated by th...
متن کاملInheritance under Participation Constraints and Disjointness
Traditional database systems have been successful in handling large amounts of data but lack mechanisms for schema derivations and schema veri cation In this paper we propose i structures that carry expressive and useful information on the database schema ii a set of inference rules for schema derivations and iii a mechanism for discovering contradictory schema declarations To this end in addit...
متن کاملProbabilistic Logic Programming under Inheritance with Overriding
We present probabilistic logic programming un der inheritance with overriding. This approach is based on new notions of entailment for reasoning with conditional constraints, which are obtained from the classical notion of logical entailment by adding inheritance with overriding. This is done by using recent approaches to probabilistic de fault reasoning with conditional constraints. We analy...
متن کاملTriangle Constraints for Sib-pair Identity by Descent Probabilities under a General Multilocus Model for Disease Susceptibility Sandrine Dudoit and Terence P. Speed
In this paper, we study sib-pair IBD probabilities under a general multilocus model for disease susceptibility which doesn't assume random mating, linkage equilibrium or Hardy-Weinberg equilibrium. We derive the triangle constraints satis ed by a ected, discordant and una ected sib-pair IBD probabilities, as well as constraints distinguishingbetween sharing of maternal and paternalDNA, under ge...
متن کاملProbabilistic Logic Programming under Inheritance with Overriding Probabilistic Logic Programming under Inheritance with Overriding
We present probabilistic logic programming under inheritance with overriding. This approach is based on new notions of entailment for reasoning with conditional constraints, which are obtained from the classical notion of logical entailment by adding inheritance with overriding. This is done by using recent approaches to probabilistic default reasoning with conditional constraints. We analyze t...
متن کامل